home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / mint / bash1135 / readme.st < prev   
Text File  |  1994-02-20  |  2KB  |  40 lines

  1. This is Bash 1.13.5 for the Atari ST with MiNT.
  2.  
  3. It has all features included, but there are some restrictions due to
  4. the blocking fork of MiNT:
  5.  
  6. - builtin commands and user defined functions at the beginning or in
  7. the middle of a pipeline will block the shell when the system pipe
  8. buffer (4096 bytes) overflows. Use tempory files instead or run the
  9. builtin command explicitly by a new copy of the shell (bash -c
  10. "cmd"). There is no restriction for commands at the end of a pipeline.
  11.  
  12. - command substitutions ( $(cmd) or `cmd` ) and process substitutions
  13. ( <(cmd) or >(cmd) ) will also block when the pipe buffer overflows
  14. since the (sub)shell will wait explicitly for the command to finish.
  15. Use "exec cmd" instead. If "cmd" is a pipeline, only the last command
  16. in the pipeline needs to be run with "exec".
  17.  
  18. Process substitution will not work with MiNT before 1.10. It requires
  19. the /dev/fd directory.
  20.  
  21. I have made no changes to the file names that bash uses (like .bashrc
  22. or .bash_login). You will need to put your $HOME on a MinixFS
  23. partition. Also bash uses '/' as the directory and ':' as the path
  24. separator. Set the environment variable PCONVERT to a comma-separated
  25. list of variables that need to be converted (by default, only PATH
  26. will be converted). This is a feature of the MiNT library.
  27.  
  28. See documentation/bash.txt and documentation/features.info for more
  29. info about bash. The files lib/readline/doc/history.info and
  30. lib/readline/doc/readline.info document the history and the readline
  31. interface.
  32.  
  33. The file Diffs contains the changes i made to the sources. If you want
  34. to remake bash, get the bash-1.13.5 distribution and use `patch' to
  35. apply the changes. The necessary makefiles are provided, assuming that
  36. you are using GNU make and building on a MinixFS partition.
  37.  
  38. Enjoy,
  39. Andreas Schwab <schwab@ls5.informatik.uni-dortmund.de>
  40.